package org.jeecg.modules.sms.sms.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
@ApiModel(value = "短信发送接口返回信息", description = "短信发送接口返回信息")
public class SmsRtn implements Serializable {

    /**短信通道类型*/
    @ApiModelProperty(value = "短信通道类型")
    private String dxtdlx;

    /**提交返回的唯一标识*/
    @ApiModelProperty(value = "提交返回的唯一标识")
    private String uid;

    List<Fsjg> fsjg;

    @Data
    @ApiModel(description="短信发送结果")
    public static class Fsjg {
        @ApiModelProperty(value = "状态码")
        private String code;

        /**状态码描述*/
        @ApiModelProperty(value = "状态码描述")
        private String msg;

        @ApiModelProperty(value = "手机号码")
        private String phone;

        /**提交返回的唯一标识*/
        @ApiModelProperty(value = "提交返回的唯一标识")
        private String uid;
    }
}
